home *** CD-ROM | disk | FTP | other *** search
/ Nebula 2 / Nebula Two.iso / SourceCode / MiscKit1.7.1 / MiscKit / Palettes / MiscSwapKitPalette / MiscSCCInspector.m < prev    next >
Text File  |  1995-04-12  |  989b  |  67 lines

  1. // Copyright (C) 1995
  2. // Use is governed by the MiscKit license
  3.  
  4. #import "MiscSwapKit.subproj/MiscSwapContentsController.h"
  5. #import "MiscSCCInspector.h"
  6.  
  7.  
  8. @implementation MiscSCCInspector
  9.  
  10. // Load the Inspector
  11.  
  12. - init
  13. {
  14.     char buf[MAXPATHLEN + 1];
  15.     id bundle;
  16.     
  17.     [super init];
  18.     
  19.     bundle = [NXBundle bundleForClass:[MiscSwapContentsController class]];
  20.  
  21.     [bundle getPath: buf forResource: "MiscSCCInspector" ofType:"nib"];
  22.  
  23.     [NXApp loadNibFile:buf owner:self withNames:NO fromZone:[self zone]];
  24.            
  25.     return self;
  26. }
  27.  
  28.  
  29.  
  30. // Query the object for it's attributes to display
  31.  
  32. - revert: sender
  33. {
  34.     [tagForm setIntValue: [object triggerTag] ];
  35.     
  36.     return [super revert: sender];
  37. }
  38.  
  39.  
  40.  
  41. - tagChanged:sender
  42. {
  43.     [object setTriggerTag: [tagForm intValue] ];
  44.     
  45.     return [super ok: sender];
  46. }
  47.  
  48.  
  49.  
  50. - (BOOL)wantsButtons
  51. {
  52.     return NO;
  53. }
  54.  
  55. @end
  56.  
  57.  
  58. @implementation MiscSwapContentsController (IBInspector)
  59.  
  60. - (const char *)getInspectorClassName
  61. {
  62.     return "MiscSCCInspector";
  63. }
  64.  
  65. @end
  66.     
  67.